#include <xpopupmenu.h>
Collaboration diagram for XPopupMenu:
Public Types | |
enum | MenuStyle |
Menu Styles. More... | |
Public Member Functions | |
void | cleanMenu (HMENU hMenu) |
blah | |
void | clearAllMenuItems () |
blah | |
void | convertMenu (HMENU hMenu, BOOL bForce) |
blah | |
void | deleteAllItemData (HMENU hMenu) |
blah | |
void | deleteMenuItemData (XPopupMenuItem *p_Item) |
blah | |
void | destroyImageList () |
blah | |
HBITMAP | getBackBitmap () |
blah | |
COLORREF | getColor (int nColor) |
blah | |
LPXPMENUCOLORS | getColors () |
blah | |
HIMAGELIST | getImageList () |
blah | |
UINT | getItemStyle () |
blah | |
TString | getName () |
blah | |
MenuStyle | getStyle () |
blah | |
HMENU | parsePath (TString &path, HMENU hParent, int depth=1) |
blah | |
void | parseXPopCommand (TString &input) |
blah | |
void | parseXPopIdentifier (TString &input, char *szReturnValue) |
blah | |
void | setBackBitmap (HBITMAP hBitmap) |
blah | |
void | setColor (int nColor, COLORREF clrColor) |
blah | |
void | setItemStyle (UINT iExStyles) |
blah | |
void | setStyle (MenuStyle style) |
blah | |
XPopupMenu (TString &tsMenuName, MenuStyle mStyle) | |
Constructor. | |
XPopupMenu (HMENU hMenu) | |
Constructor. | |
virtual | ~XPopupMenu () |
Destructor. | |
Static Public Member Functions | |
static LRESULT | OnDrawItem (HWND mHwnd, LPDRAWITEMSTRUCT lpdis) |
blah | |
static LRESULT | OnMeasureItem (HWND mHwnd, LPMEASUREITEMSTRUCT lpmis) |
blah | |
static LRESULT CALLBACK | XPopupMenuProc (HWND mHwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
blah | |
static LRESULT CALLBACK | XPopupWinProc (HWND mHwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
blah | |
Protected Member Functions | |
void | parseSwitchFlags (TString *switchs, XSwitchFlags *flags) |
blah | |
Protected Attributes | |
HBITMAP | m_hBitmap |
Menu Item Background Image in Custom Style. | |
HIMAGELIST | m_hImageList |
Menu ImageList. | |
HMENU | m_hMenu |
Menu Handle. | |
XPMENUCOLORS | m_MenuColors |
Menu Colors. | |
UINT | m_MenuItemStyles |
Menu Item Styles. | |
MenuStyle | m_MenuStyle |
Menu Style. | |
TString | m_tsMenuName |
Menu Name. | |
VectorOfXPopupMenuItem | m_vpMenuItem |
Vector of XPopupMenuItem Objects. |
blah
|
Menu Styles. Availbale XPopupMenu Styles |
|
Constructor. Default constructor for testing |
|
Constructor. blah |
|
Destructor. blah |
|
blah blah |
|
blah blah |
|
blah blah |
|
blah blah |
|
blah blah |
|
blah blah |
|
blah blah |
|
blah blah |
|
blah blah |
|
blah blah |
|
blah blah |
|
blah blah |
|
blah blah |
|
blah blah |
|
blah blah |
|
blah blah |
|
blah blah |
|
blah blah |
|
blah blah |
|
blah blah |
|
blah blah |
|
blah blah |
|
blah blah |
|
blah blah |
|
blah blah |